Proxmox 7 消费级显卡vgpu | 您所在的位置:网站首页 › 安装proxmox 进入不了安装界面 › Proxmox 7 消费级显卡vgpu |
简介:
本人在安装Proxmox 6上尝试了一周的失败,由于无法使用U盘来安装Proxmox 6,每次都是进入shell界面,无法进入安装界面。也尝试过使用Debian10来安装Proxmox 6。步骤繁琐,受网络问题影响,最终也没成功。 最终成功在PC上安装Proxmox 7,于是在Proxmox 7的基础上进行尝试vgpu解锁。 在数次失败后,最终成功在Proxmox 7 上实现安装驱动、解锁vgpu。 由于安装过程中可能会遇到很多问题,排雷、试错都是必经阶段,推荐在虚拟机中尝试安装,安装成功后再到真机上执行。 CPU:Intel;我在proxmox-ve_7.0-2尝试安装成功,无法保证其他版本成功,请初试者按照我的版本、步骤来执行。 『文末提供自动安装运行脚本下载链接,包内附带视频』 已更新vGpu解锁篇: Proxmox 7 消费级显卡解锁vgpu——解锁篇_lasedy3的博客-CSDN博客简介:本人在安装Proxmox 6上尝试了一周的失败,由于无法使用U盘来安装Proxmox 6,每次都是进入shell界面,无法进入安装界面。也尝试过使用Debian10来安装Proxmox 6。步骤繁琐,受网络问题影响,最终也没成功。最终成功在PC上安装Proxmox 7,于是在Proxmox 7的基础上进行尝试vgpu解锁。在数次失败后,最终成功在Proxmox 7 上实现安装驱动、解锁vgpu。由于安装过程中可能会遇到很多问题,排雷、试错都是必经阶段。本篇已无法在虚拟机中试错。我在pr1.下载iso包 官方地址:Downloads - Proxmox VE CSDN地址:proxmox-ve_7.0-2.zip-虚拟化文档类资源-CSDN下载Proxmox虚拟化环境是一款套开源的虚拟化管理软件,支持虚拟化gpu更多下载资源、学习资料请访问CSDN下载频道. 2.使用Rufus 或 win32diskimager来把iso文件写入U盘 Index of /downloads 3.插入U盘,开启主机进入bios,设置U盘启动,并保存配置重启。 4.根据界面提示步骤安装proxmox-ve 7。安装成功重启电脑后进行下面操作 1.修改源 sed -i.bak "s#ftp.debian.org/debian#mirrors.ustc.edu.cn/debian#g" /etc/apt/sources.list sed -i "s#security.debian.org#mirrors.ustc.edu.cn/debian-security#g" /etc/apt/sources.list echo 'deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription' | tee -a /etc/apt/sources.list2.阻止apt upgrade自动更新内核(重要) apt-mark hold proxmox-ve更新了5.13可能导致安装驱动失败 3.更新及安装依赖(因为网络原因,更新和安装慢的请耐心等待吧) apt update -y apt upgrade -y apt install -y git build-essential pve-headers-`uname -r` dkms jq unzip vim python3-pip mdevctl下图这个错误提示可以忽略(因为报错,apt update -y && apt upgrade -y 就分开写,分开输入) apt upgrade -y报错就再运行,直到成功;网络原因报错就换源 下图成功 4.安装frida(过程也很漫长,等待过程中可以执行5、6、7、8、9) pip3 install frida -i https://pypi.tuna.tsinghua.edu.cn/simple
我是intel cpu,修改成如下 保存文件并更新grub update-grub6. 设置在启动时加载 VFIO 模块 vim /etc/modules vfiovfio_iommu_type1vfio_pcivfio_virqfd保存并退出 7.在 modprobe.d 中创建几个文件 echo "options vfioiommutype1 allowunsafeinterrupts=1" > /etc/modprobe.d/iommuunsafeinterrupts.conf echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
这里有个No ……这个错误直接忽略,因为proxmox 安装的debian 并不是一个完整的系统引起 9.重启 reboot10.验证 dmesg | grep -e DMAR -e IOMMU
12.提取 Nvidia 驱动程序 cd /mnt chmod +x NVIDIA-Linux-x86_64-460.32.04-vgpu-kvm.run ./NVIDIA-Linux-x86_64-460.32.04-vgpu-kvm.run -x13.将补丁应用到源 cd NVIDIA-Linux-x86_64-460.32.04-vgpu-kvm patch -p0 < ../twelve.patch patch -p0 < ../nv-caps.patch patch -p0 < ../nv-frontend.patch patch -p0 < ../nvidia-vgpu-vfio.patch14.安装驱动 chmod +x nvidia-installer ./nvidia-installer --dkms点击OK 点击YES 以上步骤可在虚拟机上操作试验直至成功为止,提示如下信息则说明操作能在真机安装成功(我保证) 若遇到下图的提示则再次执行这命令 apt install pve-headers-`uname -r`目录结构 1.将默认shell更改为bash。(bash支持C语言格式的for循环) 从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。 dpkg-reconfigure dash在选择项中选No 不执行该命令,脚本到for循环的位置则无法往下 2.给setp1.sh脚本赋予执行权限并运行step1.sh (intel运行step1_intel.sh)(AMD运行step1_AMD.sh) chmod 755 step1.sh && ./step1.sh运行到最后会自动reboot 重启后使用以下代码校验 dmesg | grep -e DMAR -e IOMMU dmesg | grep -e DMAR -e IOMMU2.给setp2.sh脚本赋予执行权限,并运行 cd /mnt/step2 && chmod 755 step2.sh && ./step2.sh3.安装显卡驱动程序(以下截图是在虚拟机上操作) 点击OK 点击YES 提示如下信息则说明操作能在真机安装成功 本篇运行的脚本以及补丁、驱动文件已上传,链接如下 vgpudriverinstall(460.32.04)-虚拟化文档类资源-CSDN下载本资源用于《Proxmox7消费级显卡解锁vgpu——驱动安装篇》的四.懒人可直接运行脚本链接更多下载资源、学习资料请访问CSDN下载频道. |
CopyRight 2018-2019 实验室设备网 版权所有 |